$(function() {
    //全局菜单变量
    var objMenu = $('.floating-menu'),
        objMenuLink = $('.floating-menu a'),
        $menu = $('.open-menu'),
        $openDropdown = $('.open-dropdown'),
        $close = $('.close-menu');

    //移动菜单打开/关闭
    $menu.on('click', function() {
        objMenu.addClass('expanded');
    });

    //浮动菜单超链接
    if ($('nav').hasClass('navbar-single-page')) {
        objMenuLink.on('click', function() {
            objMenu.removeClass('expanded');
        });
    }

    //打开下拉/收起菜单
    $openDropdown.on('click', function(e) {
        e.preventDefault();
        var liParent = $(this).parent().parent(), liDropdown = liParent.find('.navbar-dropdown');
        liParent.toggleClass('expanded');
        if (liParent.hasClass('expanded')) {
            liDropdown.slideDown();
        } else {
            liDropdown.slideUp();
        }
    });

    //关闭菜单（移动）
    $close.on('click', function() {
        $('nav').find('.expanded').removeClass('expanded');
        $('nav').find('.navbar-dropdown').slideUp();
    });

    // 全部职能——Global functions
    function toggleOpen(el) {
        $(el).toggleClass('open');
    }

    //粘的头？？ （保留）----------------------------------------------------------------
    var navbarFixed = $('nav.navbar-fixed');

    //重新加载页面时-检查页面是否偏移
    if ($(document).scrollTop() > 94) {
        navbarFixed.addClass('navbar-sticked');
    }
    //添加滚动的粘性菜单
    $(document).on('bind ready scroll', function() {
        var docScroll = $(document).scrollTop();
        if (docScroll >= 10) {
            navbarFixed.addClass('navbar-sticked');
        } else {
            navbarFixed.removeClass('navbar-sticked');
        }
    });

    //单页导航（滚动到）-------------------------------------------------
    if ($('nav').hasClass('navbar-single-page')) {
        var $singleHyperlink = $('.navigation-main a');
        $singleHyperlink.on('click', function() {
            $singleHyperlink.removeClass('current');
            $(this).addClass('current');
            $('html, body').animate({
                scrollTop: $($(this).attr('href')).offset().top - $('.navigation-main').height()
            }, 500);
            return false;
        });

        //放大弹出滚动到内容 ------------------------------------------------------
        $('.mfp-open-scrollto').on('click', function() {
            $('html,body').animate({
                scrollTop: $('.mfp-content').offset().top - 200
            }, 300);
            return false;
        });
    }
});

$(window).bind('load', function() {
    setTimeout(function() {
        $('.page-loader').addClass('loaded');
    }, 1000);
});